package org.jsola.hr.dao;

import org.apache.ibatis.annotations.Param;
import org.jsola.hr.entity.SalaryBillSendDO;
import org.jsola.hr.query.SalaryBillSendQuery;
import org.jsola.hr.vo.SalaryBillSendListVO;
import org.jsola.hr.vo.SalaryBillSendVO;
import org.jsola.orm.mapper.IJsolaMapper;
import org.springframework.stereotype.Repository;

import java.util.List;


/**
 * 工资条发放信息
 *
 * @author zhr
 */
@Repository("hrSalaryBillSendDAO")
public interface ISalaryBillSendDAO extends IJsolaMapper<SalaryBillSendDO> {

    /**
     * 查询工资条发放详情tab
     * @param salaryBillSendQuery 查询条件
     * @return 工资条发放信息VO
     */
    SalaryBillSendVO salaryBillSendDetailTab(@Param("salaryBillSendQuery") SalaryBillSendQuery salaryBillSendQuery, @Param("siteId") String siteId);

    /**
     * 查询工资条发放列表
     * @param salaryBillSendQuery 查询条件
     * @return 工资条发放信息VO
     */
    List<SalaryBillSendListVO> selectSalaryBillSendList(@Param("salaryBillSendQuery") SalaryBillSendQuery salaryBillSendQuery);
}

